package cn.com.headfree.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gta.edu.sdk.mybatis.common.Entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 绩效积分表(excel导入使用) 实体类
 */
public class TPerformanceScoreTemp extends Entity implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * ERP编号
	 */
	private String erpNo;

	/**
	 * 姓名
	 */
	private String userName;

	/**
	 * 时间(年度)
	 */
	private Integer year;

	/**
	 * 现薪档
	 */
	private String salaryGrade;

	/**
	 * 现薪级
	 */
	private Integer salaryLevel;

	/**
	 * 年度绩效
	 */
	private String perforGrade;

	/**
	 * 上年度剩余积分
	 */
	private Double remainPoint;

	/**
	 * 创建者id
	 */
	private String createrId;
	/**
	 * 创建者姓名
	 */
	private String createrName;
	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date createTime;
	/**
	 * 更新者id
	 */
	private String updaterId;
	/**
	 * 更新者姓名
	 */
	private String updaterName;
	/**
	 * 更新时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date updateTime;
	/**
	 * 0:未删除1：已删除
	 */
	private Integer delSign;

	private String easyName;

	public String getErpNo() {
		return erpNo;
	}

	public void setErpNo(String erpNo) {
		this.erpNo = erpNo;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public String getSalaryGrade() {
		return salaryGrade;
	}

	public void setSalaryGrade(String salaryGrade) {
		this.salaryGrade = salaryGrade;
	}

	public Integer getSalaryLevel() {
		return salaryLevel;
	}

	public void setSalaryLevel(Integer salaryLevel) {
		this.salaryLevel = salaryLevel;
	}

	public String getPerforGrade() {
		return perforGrade;
	}

	public void setPerforGrade(String perforGrade) {
		this.perforGrade = perforGrade;
	}

	public Double getRemainPoint() {
		return remainPoint;
	}

	public void setRemainPoint(Double remainPoint) {
		this.remainPoint = remainPoint;
	}

	public String getCreaterId() {
		return createrId;
	}

	public void setCreaterId(String createrId) {
		this.createrId = createrId;
	}

	public String getCreaterName() {
		return createrName;
	}

	public void setCreaterName(String createrName) {
		this.createrName = createrName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getUpdaterId() {
		return updaterId;
	}

	public void setUpdaterId(String updaterId) {
		this.updaterId = updaterId;
	}

	public String getUpdaterName() {
		return updaterName;
	}

	public void setUpdaterName(String updaterName) {
		this.updaterName = updaterName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getDelSign() {
		return delSign;
	}

	public void setDelSign(Integer delSign) {
		this.delSign = delSign;
	}

	public String getEasyName() {
		return easyName;
	}

	public void setEasyName(String easyName) {
		this.easyName = easyName;
	}
}
